﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


#region   变量类模块
/// <summary>
/// **********************************************************************}
///                   ValCls   自定义变量类模块描述                        }
///   				 Ver:1.0          Author: HeavenBen                   }
///                   Last Version:Ver:1.0.0B                             }
///      Create Date:2011-09-21        Ex. Date: 2011-09-21               }
///-----------------------------------------------------------------------}
///    Description:                                                       }
///     请以此命名约定来规范整个系统框架                                    }
///     1.所有的模块工程前缀为Thinking.来命名                               }
///     2.所有功能性的涵盖空间命名以.之后的命名来规范。                      }
///     3.方法、属性等名称尽量以简约、易懂的方法来命名。                     }
///     Update Detail List:                                               }
/// Update Version    |   Last ModifyDate   |   Modify Person  |   Remark }
///                                                                       }
///-----------------------------------------------------------------------}
///		    CopyRight (C) 2011  Thinking Co.Ltd.                      	  }
///***********************************************************************}
/// </summary>
#endregion

namespace Thinking.Core
{
    [Serializable()]
    //自定义变量类。
    public class ValCls
    {
        #region 字符串转整数型
        /// <summary>
        /// 如果是整数则返回该字符串的数字，否则返回0
        /// </summary>
        /// <param name="inputData">输入字符串</param>
        /// <returns>整数型数字</returns>
        public static int StrToInt(string sInputVal)
        {
            int iResult = 0;
            try
            {
                iResult = int.Parse(sInputVal);
                return iResult;
            }
            catch
            {
                iResult = 0;
                return iResult;
            }
            return iResult;
        }
        #endregion

        #region 字符串转浮点型数字
        /// <summary>
        ///  返回该字符串的浮点型数字，否则返回0
        /// </summary>
        /// <param name="inputData">输入字符串</param>
        /// <returns>浮点</returns>
        public static float StrToFloat(string sInputVal)
        {
            float fResult = 0.0F;
            try
            {
                fResult = float.Parse(sInputVal);
                return fResult;
            }
            catch
            {
                fResult = 0.0F;
                return fResult;
            }
            return fResult;
        }
        #endregion
    }
}
